// kuoqi/component/slider/index.js
const app = getApp();
Component({
    
  lifetimes: {
    // 生命周期函数，可以为函数，或一个在methods段中定义的方法名
    attached: function () { 
        console.log('component slider : page.'+this.data.cid+'::_show/_hide');
        var navbar = app.globalData.navbar;
        var top = navbar.height - navbar.statusBarHeight;
        this.setData({top:top});
        //将查看写入到当前页面中
        var pages = getCurrentPages();
        var page = pages[pages.length - 1];
        page[this.data.cid] = this;
    },
    moved: function () { 
    //console.log('lifetimes->moved');
    },
    detached: function () { 
    //console.log('lifetimes->detached');
    },
  },
    /**
     * 组件的属性列表
     */
    properties: {
        cid:{
            type:String,
            value:'KqSlider',
            observer: function (newVal, oldVal) { 
                
            }
        },
        
        images: { // 属性名
            type: Array, // 类型（必填），目前接受的类型包括：String, Number, Boolean, Object, Array, null（表示任意类型）
            value: [], // 属性初始值（可选），如果未指定则会根据类型选择一个
            observer: function (newVal, oldVal) { 
            } // 属性被改变时执行的函数（可选），也可以写成在methods段中定义的方法名字符串, 如：'_propertyChange'
          },
    },

    /**
     * 组件的初始数据
     */
    data: {
        is_show:false,//是否展示
    },

    /**
     * 组件的方法列表
     */
    methods: {
        _show : function(){
            this.setData({is_show:true});
        },
        _hide : function(){
            this.setData({is_show:false});
        },
    }
})
